#include <iostream>
#include <string>

using namespace std;
string ans[510];

int main()
{
    int n, len;
    int id = 0;
    cin >> n;
    while (n--)
    {
        string s;
        int flag1 = 0, flag2 = 0;
        char last = '0';
        cin >> s;
        len = s.length();
        for (int i = 0; i < len; i++)
        {
            if (s[i] == last)
            {
                flag1++;
                if (flag1 == 1)
                {
                    ans[id].push_back(s[i]);
                }
                else if (flag1 == 2)
                {
                    flag2++;
                    if (flag2 == 1)
                    {
                        ans[id].push_back(s[i]);
                    }
                    else
                    {
                        flag2--;
                        flag1--;
                    }
                }
                else
                {
                    flag1--;
                }
            }
            else
            {
                if (flag1 == 1)
                {
                    flag2 = 0;
                }
                flag1 = 1;
                ans[id].push_back(s[i]);
                last = s[i];
            }
        }
        cout << ans[id] << endl;
        id++;
    }
    // for (int i = 0; i < id; i++)
    // {
    //     cout << ans[i] << endl;
    // }
    return 0;
}